<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
//友情链接控制器
class LinkController extends CommonController{
//	定义一个静态变量
	private $model;
//	定义自动执行的方法
	public function __auto(){
//		实例化\Admin\Model\Link
	    $this->model = new \Common\Model\Link;
	}
//	显示链接的方法
	public function index(){
//		获取所有的链接数据
		$data = $this->model->get();
//		p($data);exit;
//		分配到模板
		View::with('data',$data);
//		载入模板
	    View::make();
	}
//	添加链接的方法
	public function add(){
//		如果有post传入的话
	   	if(IS_POST){
//	   		就使用调用模型添加
		   	if($this->model->store()){
//		   		成功操作
		   		View::success('添加成功',U('index'));
		   	}
//			失败操作
			View::error($this->model->getError());
//			
	   	}
//		载入模板
		View::make();
	}
	
	//	定义一个编辑的方法
	public function edit(){
//		判断如果有post传值的话
		if(IS_POST){
//			就执行实例化的命名空间\Admin\Model\Cate里的修改方法
			if($this->model->edit()){
//				执行成功操作并跳转到index页面
			View::success('修改成功',U('index'));
			}
//			失败操作
			View::error($this->model->getError());
		}
//		定义通过Q函数get方式获取tid,默认值为0,强制转整
		$lid = Q('get.lid',0,'intval');
//		定义就数据,实例化的命名空间\Admin\Model\Cate下当tid等于Q函数获取的tid,取第一条数据
		$oldData = $this->model->where("lid={$lid}")->find();
//		p($oldData);exit;
//		执行分配变量
		View::with('oldData',$oldData);
//		执行当前页面
	    View::make();
	}
	//	删除
	public function del(){
//		通过Q函数通过get方式获取lid,默认值为0,强制转整
		$lid = Q('get.lid',0,'intval');
//		实例化\Admin\Model\Cate下where条件当lid等于Q函数获取的tid相同的时候,在执行删除
		$this->model->where(array('lid'=>$lid))->delete();
//		成功操作
		View::success('删除成功');
	}
}



 ?>